home *** CD-ROM | disk | FTP | other *** search
/ Apple Developer Connection 1998 Fall: Game Toolkit / Disc.iso / SDKs / Apple Game Sprockets / InputSprocket / Sample Drivers / ISp Sample USB Sources / ISpSampleUSBRes.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-07-14  |  4.1 KB  |  165 lines  |  [TEXT/CWIE]

  1. /*************************************************************************************
  2.  
  3. File:      ISpSampleUSBRes.h
  4.  
  5. Copyright © 1996, 1997, 1998 Apple Computer, Inc., All Rights Reserved
  6.  
  7.  
  8. You may incorporate this sample code into your applications without
  9. restriction, though the sample code has been provided "AS IS" and the
  10. responsibility for its operation is 100% yours.  However, what you are
  11. not permitted to do is to redistribute the source as "DSC Sample Code"
  12. after having made changes. If you're going to re-distribute the source,
  13. we require that you make it clear in the source that the code was
  14. descended from Apple Sample Code, but that you've made changes.
  15.  
  16. *************************************************************************************/
  17.  
  18. #ifndef __ISPUSBRES__
  19. #define __ISPUSBRES__
  20.  
  21. // 'DITL', icon family and 'isdv'
  22. enum
  23. {
  24.     kResID_Generic = 128,
  25.     kResID_MS_Sidewider_Gamepad,
  26.     kResID_MS_Sidewider_Joystick,
  27.     kResID_AlpsGamepad,
  28.     kResID_TMTopGun,
  29.     kResID_GravisGamepad,
  30.     kResID_MS_Sidewinder_Freestyle
  31. };
  32.  
  33. // dialog items
  34. enum
  35. {
  36.     kDialogItem_StickUp        = 1,
  37.     kDialogItem_StickLeft,
  38.     kDialogItem_StickDown,
  39.     kDialogItem_StickRight,
  40.     
  41.     kDialogItem_TrimLower,
  42.     kDialogItem_TrimHigher,
  43.     kDialogItem_ThrottleLower,
  44.     kDialogItem_ThrottleHigher,
  45.     kDialogItem_RudderLeft,
  46.     kDialogItem_RudderRight,
  47.     kDialogItem_BrakeDepressed,
  48.     kDialogItem_BrakeNotUsed,
  49.     kDialogItem_GasDepressed,
  50.     kDialogItem_GasNotUsed,
  51.     
  52.     kDialogItem_Button1,
  53.     kDialogItem_Button2,
  54.     kDialogItem_Button3,
  55.     kDialogItem_Button4,
  56.     kDialogItem_Button5,
  57.     kDialogItem_Button6,
  58.     kDialogItem_Button7,
  59.     kDialogItem_Button8,
  60.     kDialogItem_Button9,
  61.     kDialogItem_Button10,
  62.     kDialogItem_Button11,
  63.     kDialogItem_Button12,
  64.     
  65.     kDialogItem_DPad1Up,
  66.     kDialogItem_DPad1Left,
  67.     kDialogItem_DPad1Down,
  68.     kDialogItem_DPad1Right,
  69.     
  70.     kDialogItem_DPad2Up,
  71.     kDialogItem_DPad2Left,
  72.     kDialogItem_DPad2Down,
  73.     kDialogItem_DPad2Right,
  74.  
  75.     kDialogItem_DPad3Up,
  76.     kDialogItem_DPad3Left,
  77.     kDialogItem_DPad3Down,
  78.     kDialogItem_DPad3Right,
  79.     
  80.     kDialogItem_DPad4Up,
  81.     kDialogItem_DPad4Left,
  82.     kDialogItem_DPad4Down,
  83.     kDialogItem_DPad4Right,
  84.  
  85.     kDialogItem_Stick_Label,
  86.     kDialogItem_Trim_Label,
  87.     kDialogItem_Throttle_Label,
  88.     kDialogItem_Rudder_Label,
  89.     kDialogItem_Brake_Label,
  90.     kDialogItem_Gas_Label,
  91.     kDialogItem_Buttons_Label,
  92.     kDialogItem_DPads_Label,
  93.     
  94.     kDialogItem_ReverseStick,
  95.     kDialogItem_ReverseTrim,
  96.     kDialogItem_ReverseThrottle,
  97.     kDialogItem_ReverseRudder,
  98.     kDialogItem_ReverseDPad1,
  99.     kDialogItem_ReverseDPad2,
  100.     kDialogItem_ReverseDPad3,
  101.     kDialogItem_ReverseDPad4,
  102.     
  103.     kDialogItem_FirstPopup     =    kDialogItem_StickUp,
  104.     kDialogItem_NumPopups     =    kDialogItem_DPad4Right
  105. };
  106.  
  107. // STR#
  108. enum
  109. {
  110.     kStrListResource_DefaultNames = 128
  111. };
  112.  
  113. enum
  114. {
  115.     kStrList_DefaultNames_Trigger = 1,
  116.     kStrList_DefaultNames_LeftTrigger,
  117.     kStrList_DefaultNames_RightTrigger,
  118.     kStrList_DefaultNames_LeftIndexTop,
  119.     kStrList_DefaultNames_LeftIndexBottom,
  120.     kStrList_DefaultNames_RightIndexTop,
  121.     kStrList_DefaultNames_RightIndexBottom,
  122.     kStrList_DefaultNames_AButton,
  123.     kStrList_DefaultNames_BButton,
  124.     kStrList_DefaultNames_CButton,
  125.     kStrList_DefaultNames_DButton,
  126.     kStrList_DefaultNames_XButton,
  127.     kStrList_DefaultNames_YButton,
  128.     kStrList_DefaultNames_ZButton,
  129.     kStrList_DefaultNames_MButton,
  130.     kStrList_DefaultNames_YellowButton,
  131.     kStrList_DefaultNames_RedButton,
  132.     kStrList_DefaultNames_GreenButton,
  133.     kStrList_DefaultNames_BlueButton,
  134.     kStrList_DefaultNames_StartButton,
  135.     kStrList_DefaultNames_SelectButton,
  136.     kStrList_DefaultNames_ShiftButton,
  137.     kStrList_DefaultNames_SensorButton,
  138.     kStrList_DefaultNames_Button1,
  139.     kStrList_DefaultNames_Button2,
  140.     kStrList_DefaultNames_Button3,
  141.     kStrList_DefaultNames_Button4,
  142.     kStrList_DefaultNames_Button5,
  143.     kStrList_DefaultNames_Button6,
  144.     kStrList_DefaultNames_Button7,
  145.     kStrList_DefaultNames_Button8,
  146.     kStrList_DefaultNames_Button,
  147.     kStrList_DefaultNames_POVHat,
  148.     kStrList_DefaultNames_DPad,
  149.     kStrList_DefaultNames_XAxis,
  150.     kStrList_DefaultNames_YAxis,
  151.     kStrList_DefaultNames_XTilt,
  152.     kStrList_DefaultNames_YTilt,
  153.     kStrList_DefaultNames_Twist,
  154.     kStrList_DefaultNames_Throttle,
  155.     kStrList_DefaultNames_Trim,
  156.     kStrList_DefaultNames_Rudder,
  157.     kStrList_DefaultNames_Axis,
  158.     kStrList_DefaultNames_Wheel,
  159.     kStrList_DefaultNames_Gas,
  160.     kStrList_DefaultNames_Brake,
  161.     kStrList_DefaultNames_Error
  162. };
  163.  
  164. #endif
  165.